body,body *{margin:0;padding:0;font-family:'Microsoft YaHei',微软雅黑, 'Segoe UI',SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif} 
    
html{font-size:62.5%; color: #333;height: 100%;}
body{ font-size:1.4rem;background: #a2bce1;height: 100%}
h1{font-size:2.8rem}
h2{font-size: 2rem;}
h3{font-size: 1.6rem;}
h4{font-size: 1.8rem}
h5{font-size: 1.6rem}
h6{font-size: 1.4rem}
a{text-decoration: none}
a:link{color: #333;transition:all 0.5s}
a:visited{color: #555}
a:hover{text-decoration:none; }
a:active{color: #000}
img{border: 0;outline: 0}
input{outline: 0}
li{list-style-type:none;}

abbr, article, aside, audio, canvas, datalist, details, dialog,figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, pre,col, section, time, video,main{display: block}

.none{display: none}
.pc-none{display: none}
.m-none{}
.f-s12{font-size: 1.2rem}.f-s14{font-size: 1.4rem}.f-s16{font-size: 1.6rem}.f-s18{font-size: 1.8rem}.f-s20{font-size: 2.0rem}.f-s22{font-size: 2.2rem}.f-s24{font-size: 2.4rem}.f-s26{font-size: 2.6rem}.f-s28{font-size: 2.8rem}.f-s30{font-size: 3rem}.f-s32{font-size: 3.2rem}.f-s34{font-size: 3.4rem}.f-s36{font-size: 3.6rem}.f-s38{font-size: 3.8rem}.f-s40{font-size: 1.6rem}.f-s50{font-size: 5rem}    
.f-w{font-weight: bold}
.clear{ clear:both;height: 0;display: block;width: 100%}    
.ellipsis{ white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}    
.w1200{ max-width:1200px;width:100%;margin-left: auto;margin-right: auto;background-color: #fff}   
.w1200:after,.w1200:before{content: ""; display: block;clear: both;height: 0;width: 100%;}
.fl{float: left}
.fr{float: right}
.auto{margin: 0 auto}
.center{text-align: center}


.mt5{margin-top: 5px}.mt10{margin-top: 10px}.mt15{margin-top: 15px}.mt20{margin-top: 20px}.mt25{margin-top: 25px}.mt30{margin-top: 30px}.mt35{margin-top: 35px}.mt40{margin-top: 40px}.mt50{margin-top: 50px}.mt60{margin-top: 60px}.mt70{margin-top: 70px}.mt80{margin-top: 80px}.mt90{margin-top: 90px}.mt100{margin-top: 100px}
.mr5{margin-right: 5px}.mr10{margin-right: 10px}.mr15{margin-right: 15px}.mr20{margin-right: 20px}.mr25{margin-right: 25px}.mr30{margin-right: 30px}.mr35{margin-right: 35px}.mr40{margin-right: 40px}.mr50{margin-right: 50px}.mr60{margin-right: 60px}.mr70{margin-right: 70px}.mr80{margin-right: 80px}.mr90{margin-right: 90px} .mr100{margin-right: 100px}
.mb5{margin-bottom: 5px}.mb10{margin-bottom: 10px}.mb15{margin-bottom: 15px}.mb20{margin-bottom: 20px}.mb25{margin-bottom: 25px}.mb30{margin-bottom: 30px}.mb35{margin-bottom: 35px}.mb40{margin-bottom: 40px}.mb50{margin-bottom: 50px}.mb60{margin-bottom: 60px}.mb70{margin-bottom: 70px}.mb80{margin-bottom: 80px}.mb90{margin-bottom: 90px}.mb100{margin-bottom: 100px}
.ml5{margin-left: 5px}.ml10{margin-left: 10px}.ml15{margin-left: 15px}.ml20{margin-left: 20px}.ml25{margin-left: 25px}.ml30{margin-left: 30px}.ml35{margin-left: 35px}.ml40{margin-left: 40px}.ml50{margin-left: 50px}.ml60{margin-left: 60px}.ml70{margin-left: 70px}.ml80{margin-left: 80px}.ml90{margin-left: 90px}.ml100{margin-left: 100px}
.pt5 {padding-top: 5px}.pt10{padding-top: 10px}.pt15{padding-top: 15px}.pt20{padding-top: 20px}.pt25{padding-top: 25px}.pt30{padding-top: 30px}.pt40{padding-top: 40px}.pt50{padding-top: 50px}.pt60{padding-top: 60px}.pt70{padding-top: 70px}.pt80{padding-top: 80px}.pt90{padding-top: 90px}.pt100{padding-top: 100px}
.pr5 {padding-right: 5px}.pr10{padding-right: 10px}.pr15{padding-right: 15px}.pr20{padding-right: 20px}.pr25{padding-right: 25px}.pr30{padding-right: 30px}.pr40{padding-right: 40px}.pr50{padding-right: 50px}.pr60{padding-right: 60px}.pr70{padding-right: 70px}.pr80{padding-right: 80px}.pr90{padding-right: 90px}.pr100{padding-right: 100px}
.pb5 {padding-bottom: 5px}.pb10{padding-bottom: 10px}.pb15{padding-bottom: 15px}.pb20{padding-bottom: 20px}.pb25{padding-bottom: 25px}.pb30{padding-bottom: 30px}.pb40{padding-bottom: 40px}.pb50{padding-bottom: 50px}.pb60{padding-bottom: 60px}.pb70{padding-bottom: 70px}.pb80{padding-bottom: 80px}.pb90{padding-bottom: 90px}.pb100{padding-bottom: 100px}
.pl5{padding-left: 5px}.pl10{padding-left: 10px}.pl15{padding-left: 15px}.pl20{padding-left: 20px}.pl25{padding-left: 25px}.pl30{padding-left: 30px}.pl40{padding-left: 40px}.pl50{padding-left: 50px}.pl60{padding-left: 60px}.pl70{padding-left: 70px}.pl80{padding-left: 80px}.pl90{padding-left: 90px}.pl100{padding-left: 100px}
.p5{padding: 5px}.p10{padding: 10px}.p15{padding: 15px}.p20{padding: 20px}.p25{padding: 25px}.p30{padding: 30px}.p35{padding: 35px}.p40{padding: 40px}.p50{padding: 50px}.p60{padding: 60px}.p70{padding: 70px}.p80{padding: 80px}.p90{padding: 90px}.p100{padding: 100px}
.lh10{line-height: 10px}.lh15{line-height: 15px}.lh20{line-height: 20px}.lh25{line-height: 25px}.lh30{line-height: 30px}.lh35{line-height: 35px}.lh40{line-height: 40px}.lh50{line-height: 50px}.lh60{line-height: 60px}.lh70{line-height: 70px}.lh80{line-height: 80px}.lh90{line-height: 90px}.lh100{line-height: 100px}

.color-1{color: #09539c}    
.color-2{color:#a6926c}    
.color-3{color:#e6e1d3}  
.color-4{color: cornflowerblue}    

.bg-color{background-color: #2283e4}
.bg-color2{background-color: #1363b3}
.bg-color3{background-color: #bfab86}
.bg-color4{background-color: #bfab86}
.bg-color-efefef{background-color: #efefef}
.bg-color-fafafa{background-color: #fafafa}
.bg-color-fff{background-color: #fff}
/*.bg-body{background: url("../images/20221008bqz.png") center top no-repeat;}*/
.bg-body{background: url("../images/bg-bg.jpg") center top no-repeat;background-size: 100% 100%;background-attachment: fixed}

.bg-none{background: none;}
.bg-list{background: url("../images/bg-list_01.jpg") center top no-repeat}

.border-color{color: #ccc}
.border-color2{color: #999}
.border-color3{color: #efefef}
.border-color4{color: #fafafa}

.btns{transition: all 0.5s;width: 150px;cursor: pointer;height: 30px;border: 0;text-align: center;color: #fff;background-color: #f47920;font-size: 14px}
.btns:hover{background-color: #FF9900}

.ad{position: relative}
.ad:after{background-color: rgba(0,0,0,0.2);text-align:center;content: "广告";font-size: 1.0rem;color: #fff;width: 40px;height: 20px;position: absolute;right: 0;bottom: 0;z-index: 1;line-height: 20px;border-radius: 10px 0 0 0}
.ad-1200{width: 1200px;max-height: 100px}
.ad-1000{width: 1000px;max-height: 100px}
.ad-960{width: 960px;max-height: 90px}
.ad-760{width: 760px;max-height: 90px}
.ad-728{width: 728px;max-height: 90px}
.ad-468{width: 468px;max-height: 60px}
.ad-460{width: 460px;max-height: 60px}
.ad-336{width: 336px;max-height: 280px}
.ad-336-100{width: 336px;height: 100px}
.ad-300{width: 300px;}
.sj-m-ad{display: none}






.sj-fy{width: 100%; text-align: center;margin-top: 30px;margin-bottom: 50px;}
.sj-fy li{cursor: pointer; transition: all 0.2s; height: 28px;line-height: 28px;text-align: center;border: 1px #ccc solid; background-color: #fff; margin: 0 2px;padding: 0 9px;display: inline-block;}
.sj-fy li a{display: block;}
.sj-fy li a:hover{text-decoration: none}
.sj-fy li:hover{transform:scale(1.2);}
.sj-fy li.thisclass{background-color:blueviolet ;border-color: blueviolet;color: #fff}
.sj-fy li.thisclass a{color: blueviolet }
::selection{background-color: #efefef;color: #000}

.sj-head{margin-top:120px;}
.sj-head .fl{height: 80px}
.sj-head .fr{width: 650px}
.sj-head .fr .tq{width: 245px;float: left;height:30px;line-height:30px;background-color: rgba(255,255,255,0.8);border-radius: 10px;padding-left:10px;}
.sj-head .fr .search{width: 257px;height: 41px;float: right}
.sj-head .fr .search input[type=text]{font-size: 1.2rem;color: #555;width: 195px;margin-top: 1px; height: 38px;margin-left: 15px;float: left;background-color: #fff;border: 0;border: 1px #1564b3 solid; }
.sj-head .search input[type=button]{float: right;height: 40px;width: 47px;background-color: transparent;border: 0;cursor: pointer}
.sj-head .nav{overflow: hidden;text-align: center; display: block;height: 60px;line-height: 60px;clear: both;border-radius: 10px 10px 0 0;white-space: nowrap}
.sj-head .nav a{float: left;font-size: 2rem;color: #fff;width: 240px}
.sj-head .nav a:hover{background-color: rgba(9,83,156,0.8)}
.sj-head .nav a.on{background-color: #09539c}

.sj-head .dh{height: 70px;line-height: 70px;background-color: #2283e4}
.sj-head .dh{height: 70px;line-height: 70px;background-color: #2283e4}
.sj-head .dh nav{overflow: hidden;text-align: center; display: block;height: 70px;line-height: 70px;clear: both;border-radius: 0 0 0 0 !important; white-space: nowrap}
.sj-head .dh nav a{float: left;font-size: 2rem;color: #fff;width: 240px}
.sj-head .dh nav a:hover{background-color: rgba(9,83,156,0.8)}
.sj-head .dh nav a.on{background-color: #09539c}

.sj-index-focusBox { float:left; position: relative; width: 415px; height: 245px; overflow: hidden; text-align: left; background:#fff;}
.sj-index-focusBox .pic li { width: 415px; height: 245px; display: block;background-size: cover!important; }
.sj-index-focusBox .pic li a{ width: 100%; height: 100%; display: block; }
.sj-index-focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: rgba(9,83,156,0.6); filter: alpha(opacity=40); opacity: 0.6; overflow: hidden; }
.sj-index-focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden;color: #FF9900 }
.sj-index-focusBox .txt li{ height:40px; line-height:40px;background-size: cover!important;}
.sj-index-focusBox .txt li a{width: 280px; display:block; color: white; padding: 0 0 0 10px; font-size: 1.4rem; text-decoration: none;text-shadow: 1px 1px 1px #555;color: #fff;}
.sj-index-focusBox .num { position: absolute; z-index: 3; bottom: 12px; right: 10px; }
.sj-index-focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 12px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer;border-radius: 50% ;background-color:#fff}
.sj-index-focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color:transparent; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.sj-index-focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.sj-index-focusBox .num li.on a,.focusBox .num a:hover{ box-shadow: 0 0 1px #fff;background-color: red }

.sj-f1-list{width: 415px;overflow: hidden;height: 270px;}
.sj-f1-list header{border-bottom: 1px #1363b3 solid;}
.sj-f1-list header h4{display: inline-block;font-weight: normal;font-size: 1.6rem;height: 32px;line-height: 32px}
.sj-f1-list header  h4 a{display: block;padding: 0 20px;color: #1363b3;}
.sj-f1-list header  h4.on{background-color: #1363b3;color: #fff;}
.sj-f1-list header  h4.on a{color: #fff;}
.sj-f1-list ul li{position: relative; height: 28px;line-height: 28px;width: 100%;background: url("../images/ico-list-img1_11.png") left center no-repeat}
.sj-f1-list ul li a{font-size: 1.4rem;/* width: 280px; */display: block;padding-left: 15px;transition: all 0.2s;float: left}
.sj-f1-list ul li a:hover{color: #1363b3}
.sj-f1-list ul li time{color: #6b6a6a;float: right;margin-right: 5px;font-size: 1.4rem}
.sj-f1-list.right{width: 285px;overflow: hidden;height: 240px;}
.sj-f1-list.right ul li a{width: 100%;}
.sj-f1-list.righth{height: 166px;}
    
.sj-f1-list.zwgk{width: 350px;height: 270px}
.sj-f1-list.zwgk.h{height: 180px}
.sj-f1-list.zwgk header{height: 32px}
.sj-f1-list.zwgk header span{display: inline-block;padding: 0 20px;float: left;height: 32px;line-height: 32px}
.sj-f1-list.zwgk header h4{display: inline-block;font-weight: normal;font-size: 1.6rem;background: none;color: #6e6e6e;float: left}
.sj-f1-list.zwgk header h4>a{color: #6e6e6e;padding: 0}
.sj-f1-list.zwgk header h4.on{color: #09539c}
.sj-f1-list.zwgk header h4.on a{color: #09539c}
.sj-f1-list.zwgk header>a{color: #656565;float: right;margin-top: 5px;margin-right: 10px}

.sj-f1-list.zmhd{width: 350px;height: 330px}
.sj-f1-list.zmhd.w520{width: 510px;}
.sj-f1-list.zmhd header{height: 30px}
.sj-f1-list.zmhd header>a{background-color: #ec6941;color: #fff;text-align: center;padding: 2px 15px;border-radius: 2px;margin-top: 3px}
.sj-f1-list.zmhd header h4 {font-weight: 600}
.sj-f1-list.zmhd header h4 a{padding: 0 7px;}
.sj-f1-list.zmhd ul li{width: 100%;}
.sj-f1-list.zmhd ul li a{width: 260px;}
.sj-f1-list.zmhd.w520>div{background-color: #efefef;height: 246px}
.sj-zmhd-right{width: 246px}
.sj-f1-list.zmhd.w226{width: 246px;height: auto !important;}
.sj-f1-list.zmhd.w226 ul li a{width: 240px}
.sj-f1-list.zmhd.w226 ul>a{height: 135px;display: block;background-size: cover !important;margin-bottom: 10px}
.sj-zmhd-w{width: 350px;height: 205px;overflow: hidden}
.sj-zmhd-w li{overflow: hidden;height: 66px;float:left;background-color: #015293;line-height: 66px;margin: 0.5px;text-align: center;width: 49%}
.sj-zmhd-w li a{color: #fff;font-size: 2rem;display: block}
.sj-zmhd-w li:nth-of-type(even){background-color: #3897e4}
.sj-zmhd-w li:nth-of-type(3){width: 25%}
.sj-zmhd-w li:nth-of-type(4){width: 35%}
.sj-zmhd-w li:nth-of-type(5){width: 38%}
.sj-zmhd-w li:nth-of-type(6){width: 30%}
.sj-zmhd-w li:nth-of-type(7){width: 38%}
.sj-zmhd-w li:nth-of-type(8){width: 30%}
.sj-zmhd-w li:hover a{font-size: 1.8rem}

.sj-f1-list.w360{width: 350px;height: 175px;overflow: hidden}
.sj-f1-list.w360 h4 {font-weight: bold}
.sj-f1-list.w360 h4 a{padding: 0 0 20px 0}
.sj-f1-list.w360>img{width: 130px;height: 123px;border: 2px #dcdcdc solid}
.sj-f1-list.w360>ul{width: 200px;}
.sj-f1-list.w360>ul p{line-height: 190%;text-indent: 2em;}
.sj-f1-list.w360>ul a{}
.sj-f1-list.w330{width: 350px;height: 175px}
.sj-f1-list.w330 a{width: 300px;}


.sj-f2{width: 850px}
.sj-xxgk{width: 850px;overflow: hidden}
.sj-xxgk .xxgk{width: 410px;overflow: hidden}
.sj-xxgk span{display: inline-block;float: left}
.sj-xxgk span.w110{width: 110px;margin-left: 10px}
.sj-xxgk span a{display: inline-block;font-size: 1.4rem;text-align: center}
.sj-xxgk span a:hover{font-weight: bold}
.sj-xxgk .span1{height: 105px}
.sj-xxgk .span1 a{color: #fff;padding: 5px 10px;width: 30px;line-height: 160%}
.sj-xxgk .span2{height: 50px}
.sj-xxgk .span2 a{color: #18abb2;padding: 5px 0;width: 110px;line-height: 40px;background-color: #e6fafb;}
.sj-xxgk .span3{height: 50px;display: block}
.sj-xxgk .span3 a{color: #20af73;padding: 5px 0;width: 110px;line-height: 40px;background-color: #e4fbf1;}
.sj-xxgk .span4{height: 105px;display: block}
.sj-xxgk .span4 a{color: #d3c332;padding: 5px 0;width: 110px;line-height: 40px;background-color: #fbf9e4;height: 105px}
.sj-xxgk .span5{height: 50px}
.sj-xxgk .span5 a{color: #e19220;padding: 5px 0;width: 110px;line-height: 40px;background-color: #fdf5ea;}
.sj-xxgk .span6{height: 50px;display: block}
.sj-xxgk .span6 a{color: #36b6d6;padding: 5px 0;width: 110px;line-height: 40px;background-color: #e4f5fc;}
.sj-xxgk .zt{border: 1px #dcdcdc solid;width: 420px;height: 95px;padding-top: 10px;overflow: hidden}
.sj-xxgk .zt img{width: 196px;height: 80px;display: inline-block;margin-left: 8px}

.sj-message{}
.sj-message>div{transition: all 0.5s; float: left; border-radius: 10px;border: 1px #1363b3 solid;width: 89px;height: 90px;background-color: #1363b3;overflow: hidden}
.sj-message>div span{transition: all 0.5s; display: block;width: 46px;height: 37px;margin-left:20px;margin-top:8px;margin-bottom:5px;background: url("../images/ico-message_01.png") left top no-repeat}
.sj-message>div span.span2{background-position-x: -46px}
.sj-message>div span.span3{background-position-x: -92px}
.sj-message>div:hover {background-color:#fff}
.sj-message>div:hover span{background-position-y: -64px;}
.sj-message>div:hover i{color: #1363b3}
.sj-message>div i{font-style: normal;font-size: 1.4rem;color: #fff;display: block;text-align: center}
.sj-link{text-align: center;overflow: hidden}
.sj-link select{cursor: pointer; text-align: left;padding-left: 10px; display:inline-block;height: 40px;line-height: 40px;margin: 0 10px;border:1px #ccc solid;width: 214px;}
.sj-link em{cursor: pointer; text-align: left;width: 214px;float:left;padding-left: 10px;padding-right: 10px;}

.sj-ldzc{width: 170px;height: 270px}
.sj-ldzc header{border-bottom: 1px #09539c solid}
.sj-ldzc header h4{font-weight: normal;height: 32px;line-height: 32px;font-size: 1.6rem}

.sj-ldzc>div{background-color: #f5f5f5;padding: 10px;height: 201px;text-align:center}
.sj-ldzc>div img{display: block;margin: 0 auto;height: 125px}
.sj-ldzc>div h5{font-weight: 500;font-size: 1.4rem;text-align: center;margin-top: 5px;margin-bottom: 5px}
.sj-ldzc>div h5 i{font-style: normal;padding-left: 10px}
.sj-ldzc>div a{padding: 0 7px;display: inline-block;height: 30px;line-height: 30px;color: #fff;margin: 0 1px;margin-top:8px;text-align: center;font-size: 1.4rem;background-color:#4ebdea}
.sj-xgxx{width: 182px;margin-right: 20px;margin-top: 20px}
.sj-xgxx a{display: block;height: 45px;line-height: 45px;color: #fff;font-size: 2rem;text-align: right;padding-right: 30px;background:#4ebdea url("../images/bg-xgxx_03.png") 25px 6px no-repeat}
.sj-xgxx a.a2{background-position-y: -60px}
.sj-xgxx a.a3{background-position-y: -127px}
.sj-xgxx a.a4{background-position-y: -186px}
.sj-xgxx a:hover{background-color: #4ba2c6 }
.sj-zwxxgk{width: 400px;float: right;margin-right: 20px}
.sj-zwxxgk li{margin: 2px 40px; width:109px;height: 135px;overflow: hidden;display: inline-block}
.sj-zwxxgk li span{transition: all 0.3s; display: block;width: 98px;height: 95px;border-radius: 50%;border: 1px #ff6a73 solid;background: url("../images/bg-xxgk2_01.png") left 20px no-repeat}
.sj-zwxxgk li h5{font-weight: normal;text-align: center;font-size: 1.6rem;margin-top: 5px}
.sj-zwxxgk li.l1 span{border: 1px #ff6a73 solid;}
.sj-zwxxgk li.l2 span{border: 1px #5dc6fb solid;background-position-x:-100px}
.sj-zwxxgk li.l3 span{border: 1px #59dc62 solid;background-position-x:-200px}
.sj-zwxxgk li.l4 span{border: 1px #ffbc5d solid;background-position-x:-300px}
.sj-zwxxgk li span:hover{background-position-y: -80px}
.sj-zwxxgk li.l1:hover span{background-color: #ff6a73}
.sj-zwxxgk li.l2:hover span{background-color: #5dc6fb}
.sj-zwxxgk li.l3:hover span{background-color: #59dc62}
.sj-zwxxgk li.l4:hover span{background-color: #ffbc5d}
.sj-qt{float: left;margin-left: 20px;margin-top: 22px;text-align: center}
.sj-qt a{transition: all 0.5s; float: left;display: inline-block;width: 115px;height: 60px;border: 1px #dcdcdc solid;margin-right: 8px;}
.sj-qt h5{font-weight: normal;text-align: center;font-size: 1.4rem;margin-bottom: 5px}
.sj-qt span{height: 30px;display: inline-block;margin-top: 5px}
.sj-qt span img{display: block;height: 100%}
.sj-qt a:hover h5{color: #09539c;font-weight: 500}
.sj-qt a:hover {border-color: #09539c}


.sj-bs{width: 820px;}
.sj-bs .bs1{}
.sj-bs .title{border-bottom: 1px #1363b3 solid;height: 39px;line-height: 39px}
.sj-bs .title h4{cursor: pointer; height: 20px;line-height: 20px; font-weight: 600;color: #757677;font-size: 1.6rem;display: inline-block;padding:0 20px;}
.sj-bs .title h4.on{color: #09539C;}
.sj-bs .bs1 li{float: left;width: 90px;height: 90px;text-align: center;margin: 5px 0}
.sj-bs .bs1 li span{transition: all 0.2s; display: inline-block;margin: 10px auto;height: 40px}
.sj-bs .bs1 li span img{display: block;height: 100%}
.sj-bs .bs1 li h5{font-weight: normal;font-size: 1.6rem}
.sj-bs .bs1 li:hover h5{color: #09539c}
.sj-bs .bs1 li:hover span{transform: scale(1.1)}
.sj-bs .bs2 li{display: inline-block;border: 1px #00a9e0 solid;margin-bottom: 10px;margin-right: 5px}
.sj-bs .bs2 li a{font-size: 1.6rem;display: block;padding: 5px 20px;}
.sj-bs .bs2 li:hover{background-color: #00a9e0;color: #fff}
.sj-bs .bs2 li:hover a{color: #fff}
.sj-bgs{width: 307px;margin-right: 20px;height: 360px}
.sj-bgs .title{border-bottom: 1px #1363b3 solid;height: 39px;line-height: 39px}
.sj-bgs .title h4{cursor: pointer; height: 20px;line-height: 20px; font-weight: 600;color: #757677;font-size: 1.6rem;display: inline-block;padding:0 20px;}
.sj-bgs .title h4.on{color: #09539C;}
.sj-bgs .gs {width: 100%;height: 100%;margin-top: 10px}
.sj-ladyScroll{width:1200px;height:120px;margin:0 auto;position:relative;}
.sj-ladyScroll .prev,.sj-ladyScroll .next{width:20px;height:40px;position:absolute;top:40px;left:40px;z-index:100; cursor:pointer; background: #b2b2b2;color: #fff;text-align: center;line-height: 40px;font-size: 2rem;border-radius: 2px}
.sj-ladyScroll .next{ left:auto; right:40px;}
.sj-ladyScroll .prev:hover{ background-size: 120px 85px; }
.sj-ladyScroll .next:hover{ background-size: 120px 85px; }
.sj-ladyScroll .scrollWrap{width:1100px;margin-left:67px;padding-top:15px;overflow:hidden;position:absolute;}
.sj-ladyScroll li{float:left;width:165px;text-align:center;position:relative;height: 100px;margin-left: 10px;background: #8acb6b url("../images/srcoll-bg.png") bottom center no-repeat;background-size: 150px 50px}
.sj-ladyScroll li  img{width: 40px;height: 40px;margin: 15px auto 10px auto}
.sj-ladyScroll li:nth-of-type(even){background-color: #f59079}
.sj-ladyScroll li  h5{font-weight: normal;color: #fff;font-size: 1.4rem}
.sj-ladyScroll li:hover span{ background:#B52153;  }


.sj-zmhd-bmts{width: 905px}
.sj-zmhd-bmts header h4{display: inline-block;font-weight: normal;font-size: 1.4rem;height: 30px;line-height: 32px}
.sj-zmhd-bmts header  h4 a{display: block;padding: 0 20px;color: #1363b3;}
.sj-zmhd-bmts header  h4.on{background-color: #1363b3;color: #fff;}
.sj-zmhd-bmtst header  h4.on a{color: #fff;}

.sj-zjdlh-gk{width: 380px;min-height: 500px;background-color: #f0f6fa}
.sj-zjdlh-gk .div1{}
.sj-zjdlh-gk .div1 p{padding: 15px;color: #333333;font-size: 1.4rem;line-height: 190%;text-indent: 2em}
.sj-zjdlh-gk .div1 p a{display: block;text-align: right;color: brown;font-size: 1.4rem}
.sj-zjdlh-gk .div2{padding: 15px 15px 0 15px}
.sj-zjdlh-gk .div2 header{width: 120px}
.sj-zjdlh-gk .div2 header h4{margin-bottom: 10px;text-align: center;width: 100px;height: 35px;line-height: 35px;font-size: 1.4rem;font-weight: normal;border: 1px #ccc solid;background-color: #fff}
.sj-zjdlh-gk .div2 header h4.on{background-color: #09539c;color: #fff}
.sj-zjdlh-gk .div2 header h4.on a{color: #fff}
.sj-zjdlh-gk .div2>div{width: 228px}
.sj-zjdlh-gk .div2 h5{font-size: 1.6rem;color: #09539c;display: block;text-align: center;padding-left: 20px}
.sj-zjdlh-gk .div2>div ul{margin-top: 10px}
.sj-zjdlh-gk .div2>div ul li{height: 40px;line-height: 40px;}
.sj-zjdlh-gk .div2>div ul li h6{display: inline-block;font-weight: normal;font-size: 1.4rem;border-right: 2px #09539c solid;padding-right: 15px;height: 40px;line-height: 40px;float: left}
.sj-zjdlh-gk .div2>div ul li a{display: inline-block;font-size: 1.4rem;width: 140px;margin-left: 15px;position: relative;float: left}
.sj-zjdlh-gk .div2>div ul li a:before{content: "";width: 10px;height: 10px;background-color: #09539C;position: absolute;left: -21px;border-radius:50%;top: 15px}
.sj-zjdlh-gk .div2>div ul li:hover a{color: #09539C;}
.sj-zjdlh-right{width: 736px;}
.sj-zjdlh{width:720px;height:180px;margin:25px auto 0 auto;position:relative;float: left;left: -5px}
.sj-zjdlh .prev,.sj-zjdlh .next{width:20px;height:40px;position:absolute;top:75px;left:0;z-index:100; cursor:pointer; background: #fff;color: #b2b2b2;text-align: center;line-height: 40px;font-size: 10rem;border-radius: 2px;font-weight: 500}
.sj-zjdlh .next{ left:auto; right:0;}
.sj-zjdlh .prev:hover{ background-size: 120px 85px; }
.sj-zjdlh .next:hover{ background-size: 120px 85px; }
.sj-zjdlh .scrollWrap{width:679px;margin-left:36px;padding-top:15px;overflow:hidden;position:absolute;}
.sj-zjdlh li{border: 2px #dcdcdc solid;float:left;width:200px;text-align:center;position:relative;height: 155px;margin-left: 15px;background-size: cover !important;}

.sj-list{}
.sj-list .dh{width: 355px;}
.sj-list .dh h4{height: 58px;color: #fff;font-size: 1.8rem;background:#1e80e2 url("../images/bg-list-dh_03.jpg") 20px center no-repeat;font-weight: normal;line-height: 58px;padding-left: 20px}
.sj-list .dh ul{margin-top: 13px}
.sj-list .dh ul li{position: relative;margin-bottom: 10px;height: 36px;line-height: 36px;background-color: #e8f2fc;color: #222;font-size: 1.6rem;text-align: center}
.sj-list .dh ul li:after{content: ">>";color: #222;position: absolute;right: 10px;top: 1px;}
.sj-list .dh ul li.on:after{content: ">>";color: #fff;}
.sj-list .dh ul li.on {color: #fff;background-color: #6ecdff}
.sj-list .dh ul li.on a{color: #fff;}
.sj-list .dh ul li a{display: block}
.sj-list .right{width: 779px;}
.sj-list .right.w100{width: 100%;}
.sj-list .right .site{height: 38px;line-height: 38px;padding-left: 50px;background: #e8f2fc url("../images/ico-index-home_03.png") 20px center no-repeat}
.sj-list .right .site a{margin: 0 5px}
.sj-list .right ul{margin-top: 20px}
.sj-list .right ul li{height: 30px;line-height: 30px;background: url("../images/ico-bg-list2_11.jpg") left center no-repeat;padding-left: 30px}
.sj-list .right ul li:nth-of-type(5n+5){height: 30px;line-height: 30px;border-bottom: 1px #ccc dotted;margin-bottom: 10px;padding-bottom: 10px}
.sj-list .right ul li a{float: left;width: 670px;font-size: 1.4rem}
.sj-list .right ul li time{float: right}
.sj-list .right ul li:hover {background: url("../images/ico-list-h_14.jpg") left center no-repeat}
.sj-list .right ul li:hover a{color: #1e80e2}
.sj-list .right.w100{width: 100%;}
.sj-list .right.w100>div{margin: 0 20px}
.sj-list .right.w100 .info{margin: 0 20px}
.sj-list .right.w100 .info header{padding-top: 30px;padding-bottom: 20px;border-bottom: 1px #222 dotted}
.sj-list .right.w100 .info header h1{font-size: 2.4rem;text-align: center;font-weight: normal;color: #444445;line-height: 190%}
.sj-list .right.w100 .info header p{text-align: center;padding-top: 10px}
.sj-list .right.w100 .info header p time{display: inline-block;padding: 0 10px;color: #787878}
.sj-list .right.w100 .info header p span{display: inline-block;padding: 0 10px;color: #787878}
.sj-list .right.w100 .info .nr{padding-top: 10px;overflow: hidden;margin: 0 2px}
.sj-list .right.w100 .info .nr p{line-height: 190%;margin: 25px 0;text-indent: 2em;font-size: 1.6rem;word-break: break-all;text-align:justify}
.sj-list .right.w100 .info .nr img{display: block;margin: 0 auto;max-width: 100%}
.sj-list .right.w100 .info .nr .page a{display: block;}
.sj-list .right.w100 .info .nr p video,.sj-list .right.w100 .info .nr video{margin: 0px auto;}



.sj-list-article{width: 760px;min-height: 100%}
.sj-list-article>aside{height: 90px}
.sj-list-article>aside .container{background-color: transparent !important;}
.sj-list-article>aside img{display: block;width: 100%;height: 90px}
.sj-list-article .article{background-color: #fff;padding: 20px 50px;border: 1px #e7e7e7 solid;margin-bottom: 50px}
.sj-list-article .article header{}
.sj-list-article .article header p{color: #666;margin-top: 40px;padding-bottom:20px;}
.sj-list-article .article header p time{display: inline-block;color: #666}
.sj-list-article .article header p span{display: inline-block;margin-left: 15px;color: #666}
.sj-list-article .article h1{ font-size: 3.2rem;line-height: 150%;font-weight: 600;color: #444}
.sj-list-article .article h2{font-size: 2rem;font-weight: 500;color: #555;line-height: 160%;text-shadow: 1px 1px 1px #efefef}
.sj-list-article .article h2:before{content: "——";margin-right: 5px}
.sj-list-article .article .nr{font-size: 1.6rem;margin-top: 50px}
.sj-list-article .article .nr h3{font-weight: normal; margin-top: 10px;line-height: 150%; font-size: 1.8rem;border-left: 5px #ccc solid;padding-left: 10px;color: #222;margin-bottom: 15px;background-color: #f0f0f0;padding-top: 10px;padding-bottom: 10px}
.sj-list-article .article .nr p{text-indent: 2em;font-size: 1.8rem;text-align: justify;margin: 25px 0;line-height: 180%;text-align:justify}
.sj-list-article .article .nr img{max-width: 100%;display: block;margin: 0 auto}
.sj-list-article .article .fx{text-align: right;height: 39px}
.sj-list-article .article .fx>div{display: inline-block; border-radius: 20px; border: 0;}
.sj-list-article .article>small{display: block;font-size: 14px;line-height: 170%;background-color: #fafafa;padding: 10px 20px;border-left: 5px #efefef solid;margin-top: 10px;color: #666}
.sj-zs{}
.sj-zs a{transition: all 0.5s;display:block;margin: 50px auto;width: 60px;height:60px;color: #fff;background-color: #8a2be2;border-radius: 50%;font-size: 2.9rem;text-align: center;line-height: 60px}
.sj-zs a:hover{transform: scale(1.5)}



.sj-footer{background-color: rgba(0,0,0,0.8);color: #fff;font-size: 1.4rem}
.sj-footer a{color: #fff;}
.sj-footer a img{margin: 0 10px;position: relative;top: 5px}
.sj-footer>div{text-align: center;padding: 15px 0}
.sj-footer>div>div{display: inline-block}
.sj-footer p{text-align: left;line-height: 190%}

.sj-yd-body{background: url("../images/yd.jpg") center top no-repeat;background-size: 100% 100%}
.sj-yd{width: 100%;height: 100%;z-index: 999;position: relative;}
.sj-yd .center{position: absolute; width: 1160px;height: 691px; margin: -350px 0 0 -555px;text-align: center;left: 50%;top: 50%}
.sj-yd .center h1{padding-bottom: 10px}
.sj-yd .center>img{display: block;margin: 0 auto;}
.sj-yd .center a{display: inline-block;width: 235px;height: 44px;line-height: 44px;margin-top: 20px;color: #fff;font-size: 2.0rem;border-radius: 2px;cursor: pointer}


.tjtab1{ float:right; width:426px;}
.tjtab1 .hd{ height:28px; background:#f5f5f5; border:#dadada 1px solid; line-height:28px;}
.tjtab1 .hd li{ float:left; font-size:14px;  width:98px;}
.tjtab1 .hd li a{ display:block; height:28px; }
.tjtab1 .hd li a:hover,.tjtab1 .hd li.on a,.tjtab5 .hd li a{ background:#ffffff; color:#cc0000; font-weight:bold; border-top:#cc0000 2px solid; height:27px; text-decoration:none;}
.tjtab1 .hd .current{ background:#ffffff; color:#cc0000; font-weight:bold; border-top:#cc0000 2px solid; height:27px; text-decoration:none;}
.tjtab1 .bd{ text-align:left; padding-top:4px;}
.tjtab1 .bd ul{zoom:1;}
.tjtab1 .bd li{ background:url(../images/tips.gif) no-repeat 6px 12px; padding-left:16px; height:27px; line-height:27px; position:relative;}
.tjtab1 .bd li span{ position:absolute; right:6px; top:0;}


.gs .bs2 li{display: inline-block;border: 1px #00a9e0 solid;margin-bottom: 10px;margin-right: 5px}
.gs .bs2 li a{font-size: 1.4rem;display: block;padding: 5px 5px;}
.gs .bs2 li:hover{background-color: #00a9e0;color: #fff}
.gs .bs2 li:hover a{color: #fff}



.sj-f112-list.zwgk{width: 290px;height: 270px}
.sj-f112-list.zwgk.h{height: 270px}
.sj-f112-list.zwgk header{height: 32px}
.sj-f112-list.zwgk header span{display: inline-block;padding: 0 20px;float: left;height: 32px;line-height: 32px}
.sj-f112-list.zwgk header h4{display: inline-block;font-weight: normal;font-size: 1.6rem;background: none;color: #6e6e6e;float: left}
.sj-f112-list.zwgk header h4>a{color: #6e6e6e;padding: 0}
.sj-f112-list.zwgk header h4.on{color: #09539c}
.sj-f112-list.zwgk header h4.on a{color: #09539c}
.sj-f112-list.zwgk header>a{color: #656565;float: right;margin-top: 5px;margin-right: 10px}


.sj-f112-list header{border-bottom: 1px #1363b3 solid;}
.sj-f112-list header h4{display: inline-block;font-weight: normal;font-size: 1.6rem;height: 32px;line-height: 32px}
.sj-f112-list header  h4 a{display: block;padding: 0 20px;color: #1363b3;}
.sj-f112-list header  h4.on{color: #fff;}
.sj-f112-list header  h4.on a{color: #fff;}
.sj-f112-list ul li{position: relative; height: 28px;line-height: 28px;width: 100%;background: url("../images/ico-list-img1_11.png") left center no-repeat}
.sj-f112-list ul li a{font-size: 1.4rem;width:187px;display: block;padding-left: 15px;transition: all 0.2s;float: left}
.sj-f112-list ul li a:hover{color: #1363b3}
.sj-f112-list ul li time{width:80px;color: #6b6a6a;float: right;margin-right: 5px;font-size: 1.4rem;}
.sj-f112-list ul li a{font-size: 1.4rem;width: 187px;display: block;padding-left: 15px;transition: all 0.2s;float: left}
.sj-f112-list ul li a:hover{color: #1363b3}